iT邦幫忙

2021 iThome 鐵人賽

DAY 16
0

AbsoluteLayout(絕對佈局)
終於迎來了佈局的最後一篇,
佈局如同地理一樣,
也有絕對與相對之分,
所謂相對佈局我們於RelativeLayout中有介紹,
而本次的主角就是AbsoluteLayout,
又稱絕對佈局。

絕對佈局是以絕對座標來擺放各元件的位置,
但也由於是以座標的方式,
所以較難因應不同尺寸的手機,
所以現今較少使用。


<AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="AbsoluteLayout"
        android:textSize="30dp"
        android:layout_x="30dp"
        android:layout_y="50dp"/>

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="裝飾用"
        android:layout_x="150dp"
        android:layout_y="300dp"/>

    <ImageView
        android:layout_width="200dp"
        android:layout_height="200dp"
        android:src="@drawable/logo"
        android:layout_x="200dp"
        android:layout_y="500dp"/>

</AbsoluteLayout>

https://ithelp.ithome.com.tw/upload/images/20210926/20141950QKIYeLBqlM.png

程式碼的部分好像也不需要太多的解釋,
僅僅是在每個原件底下添加x與y座標,
未設定的話為0顯示於左上方。


上一篇
Day-15 FrameLayout
下一篇
Day-17 TextView
系列文
才30天?一個月學會Android開發30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言